9787de3a63be25391b504c4cc88a5d192d9218b8,oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/segment/SegmentNodeState.java,SegmentNodeState,getChildNodeCount,#number#,124

Before Change



    @Override
    public long getChildNodeCount(long max) {
        return getTemplate().getChildNodeCount(getSegment(), getRecordId());
    }

    @Override

After Change



    @Override
    public long getChildNodeCount(long max) {
        String childName = getTemplate().getChildName();
        if (childName == Template.ZERO_CHILD_NODES) {
            return 0;
        } else if (childName == Template.MANY_CHILD_NODES) {
            return getChildNodeMap().size();
        } else {
            return 1;
        }